Euclid Method